English Dictionary
◊ SALAMANDRA ATRA
Salamandra atra
n : ovoviviparous amphibian of the Alps [syn: {alpine salamander},
{Salamandra atra}]